временные функции